const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  // 忽略所有的node_modules文件  提高打包速度 默认为false
  transpileDependencies: true,
  // 脚本的方式配置 vue项目自动打开 对脚手架内部的webpack中的devServer进行重新配置 推荐
  // package.json（高度继承webpack的） 是以命令的方式进行配置的
  devServer:{
    // 自动打开浏览器
    open:true,
    // 设置主机地址
    host:'yuxiang.com',
    // 设置端口号
    port:'8080',
    proxy:{
      '/dev-api1':{
        // 目标服务器地址
        target:'http://gmall-h5-api.atguigu.cn',
        // 替换
        pathRewrite:{
          '^/dev-api1':''
        },
        changeOrigin:true // 伪装
      }
    }
  },
  configureWebpack:{
    resolve:{
       alias:{
         "@assets":"@/assets",
         "@comp":"@/components",
         "@pages":"@/pages"
       }
    }
  }
})
